{#if categorized}
{#each data.labels.effort as label} {label} {/each} {#each data.labels.importance as im} {im} {#each data.labels.effort as ef}
all {#each data.issues.filter(i => i.labels.includes(ef) && i.labels.includes(im)) as issue } #{issue.number} {/each}
{/each} {/each}
{:else if sorting}

Importance

Effort

Most important on top

Easiest on top

{ if (!to || from === to) return; importance = reorder(importance, from.index, to.index); await saveChanges(); }} >
{displayIssue(issues, importance, index)}
{ if (!to || from === to) return; effort = reorder(effort, from.index, to.index); await saveChanges(); }} >
{displayIssue(issues, effort, index)}
{:else}
{#each issuesMatrix as _, j} {#if j === 0}
Important ↓ Easy →
{:else}
{/if} {/each}
{#each issuesMatrix as row, i}
{#each row as issue, j} {#if issue} {issue.number} {:else}
{/if} {/each} {/each}
{/if}